package com.clkj.xiuzheng.service.shangcheng;

import com.clkj.xiuzheng.pojo.shangcheng.Pond;
import com.clkj.xiuzheng.pojo.shangcheng.VipLevel;
import com.clkj.xiuzheng.pojo.shangcheng.VipLevelNum;
import com.clkj.xiuzheng.pojo.shangcheng.dto.VipLevelDto;
import com.clkj.xiuzheng.pojo.shangcheng.vo.VipLevelVo;

import java.util.List;
import java.util.Map;

public interface ScVipService {
    List<VipLevelVo> getVipList(Integer companyId);

    void addVipLevel(VipLevelDto vipLevelDto);

    List<VipLevelNum> getVipLevelList(Integer companyId);

    void updataStatusByVipId(Integer vipId, Integer type);

    Map listVipLevelByUser();

    void editVipLevelNum(VipLevelNum vipLevelNum);

    void deleteVipLevelNum(Integer levelId);

    void editVipLevel(VipLevel vipLevel);

    void deleteVipLevel(Integer vipId);

    void addPond(Pond pond);
    List<Pond> listPond();

    void updatePond(Integer pondId,Integer status);
}
